weapon replaceable assembly - French English Dictionary